.home {
    height: calc(100% - 200px);
    width: 100%;
    .body {
      height: 100%;
      color: white;
      padding: 15px;
      .table-w{
        -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
        padding: 10px;
        overflow-x:hidden;
        height: 1200px;
        .title{
          font-size: 28px;
          text-align: left;
          padding-left:10px;
          border-left: 10px solid #333;
          margin: 20px 0;
          border-image: -webkit-linear-gradient(top,#09f 40%,#fff 80%) 0 0 0 100;
          font-weight: bold;
        }
      }
      .buts{
        display: flex;
        padding:0 10px;
        -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
        height: 78px;
        align-items: center;
        .button{
          text-align: center;
          font-size: 24px;
          color: #fff;
          background: #09f;
          border-radius: 5px;
          cursor: pointer;
          width: 180px;
          height: 60px;
          line-height: 0;
          border:1px solid #09f;
        }
        .block{
          height: 80px;
          line-height: 80px;
          margin-right: 20px;
          .tit{
            font-size: 28px;
          }
          .active{
            background:#002752;
          }
        }
      }
      .active{
        background:#002752;
      }
      .cutting-w{
        -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
        padding: 10px;
        overflow-x:hidden;
        height: 1042px;
      }
    }
  }

  .menuModalBox{
    padding:60px;
    .block-w{
      display: flex;
      justify-content: space-around;
      .block{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 360px;
        height: 140px;
        background: #09f;
        cursor: pointer;
        .block-top{
          text-align: left;
          font-size: 32px;
          width: 300px;
          padding:5px 30px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-weight: bold;
        }
        .block-bot{
          display: flex;
          font-size: 26px;
          width: 300px;
          padding:5px 30px;
          justify-content: space-between;
          span{
            height: 40px;
            line-height: 40px;
          }
        }
      }
      .active{
        background: #002752;
      }
    }
    .info{
      font-size: 52px;
      display: flex;
      justify-content: center;
      height: 100%;
      align-items: center;
    }
  }